// subpkg/rooms/list/list.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    goodlist: [],
    date: '',
    numPer: 0,
    numRoom: 0
  },
  godetail(e) {
    //console.log("点击了跳转商品详情",e)
    wx.navigateTo({
      url: '../detail/detail?id=' + e.currentTarget.dataset.id,
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options)
    wx.cloud.database().collection("rooms")
      .get()
      .then(res => {
        console.log("查询成功", res);
        this.setData({
          goodlist: res.data,
          date: options.date,
          numPer: options.numPer,
          numRoom: options.numRoom
        })
      })
      .catch(err => {
        console.log("查询失败", err)
      })
  },
  updataReservation(e) {
    if (this.data.date === '') {
      wx.showModal({
        content: '请先完善订房信息',
        showCancel: false
      })
    } else {
      wx.cloud.database().collection('reservation')
        .add({
          data: {
            id: e.currentTarget.dataset.id,
            name: e.currentTarget.dataset.name,
            price: e.currentTarget.dataset.money,
            image: e.currentTarget.dataset.image,
            score: e.currentTarget.dataset.score,
            done: false,
            date: this.data.date,
            type: this.data.numRoom + "间" + this.data.numPer + "人"
          }
        })
        .then(res => {
          wx.showToast({
            title: '预定成功'
          })
          console.log('插入成功', res)
        })
        .catch(err => {
          console.log('插入失败', err)
        })
    }




  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})